const express = require('express')
const path=require('path')
const bodyParser=require('body-parser')
const cookieSession = require('cookie-session')
const artTemplate=require('express-art-template')
const app=express()
app.listen(8085)
//1、 注册session
app.use(cookieSession({
    name:'sessionId',//标签名称
    secret:'asdjasghfastydfyavxczbnvhgsaf',//加密
    maxAge:10*5*60*1000 //过期时间
}))

//2、静态资源
app.use(express.static('public'))
app.use('/file',express.static('uploads'))
// 3、post处理
app.use(bodyParser.urlencoded({extended:false}))

// 4、模板引擎
app.engine('html',artTemplate)
app.set('views',path.join(__dirname,'page'))//指定视图路径
app.set('view engine','html') //指定默认扩展名，在render里可以省略不写
app.use('/admin',require('./routes/admin'))

//5、404设置
app.use((req,res,next)=>{
    res.status(404).send('页面丢了')
})